package com.cxsw.rms.utils;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 对Data类型数据进行处理的工具类
 *
 * @author Han Fuhao
 * @date 2023/05/05
 */
public class DataUtils {
    /**
     * 日期时间格式
     * 对指定的date对象格式进行格式化，目标为：”yyyy-MM-dd HH:mm:ss“
     *
     * @param date 日期格式数据
     * @return Data字符串格式：yyyy-MM-dd HH:mm:ss
     */
    public static String formatDateTime(Date date) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return simpleDateFormat.format(date);
    }

    /**
     * 日期时间格式
     * 对指定的date对象格式进行格式化，目标为：”yyyy-MM-dd“
     *
     * @param date 日期格式数据
     * @return Data字符串格式：yyyy-MM-dd
     */
    public static String formatDate(Date date){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        return simpleDateFormat.format(date);
    }

    /**
     * 日期时间格式
     * 对指定的date对象格式进行格式化，目标为：”HH:mm:ss“
     *
     * @param date 日期格式数据
     * @return Data字符串格式：HH:mm:ss
     */
    public static String formatTime(Date date){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");
        return simpleDateFormat.format(date);
    }
}
